package symbols;
import lexer.*;



public class Array extends Type 
{
   public Type of;                  // array *of* type
   public int size = 1;             // number of elements
   
   public Array(int sz, Type p) 
   {
      super("[]", Tag.INDEX, sz*p.width); 
      size = sz;  
      of = p;
   }
   
   public String toString() 
   { 
       return "[" + size + "] " + of.toString(); 
   }
  
}
